package dao;

import excecao.ObjetoDuplicadoException;
import excecao.ObjetoNaoEncontradoException;
import java.util.List;
import modelo.PedidoCadastro;

public interface PedidoCadastroDAO
{	
	public void inclui(PedidoCadastro umPedidoCadastro)
	    throws ObjetoDuplicadoException; 

	public void altera(PedidoCadastro umPedidoCadastro)
		throws ObjetoNaoEncontradoException; 
	
	public void exclui(PedidoCadastro umPedidoCadastro) 
		throws ObjetoNaoEncontradoException; 
	
	public PedidoCadastro recuperaUmPedidoCadastro(PedidoCadastro umPedidoCadastro) 
		throws ObjetoNaoEncontradoException; 
		
	public List<PedidoCadastro> recuperaPedidoCadastros();
	
}